home *** CD-ROM | disk | FTP | other *** search
/ Tech Arsenal 1 / Tech Arsenal (Arsenal Computer).ISO / tek-04 / ppp26b.zip / HISTORY.DOC < prev    next >
Text File  |  1991-05-12  |  9KB  |  240 lines

  1.  
  2.  
  3.                         - ProPak, Version 2.60 - HISTORY.DOC -
  4.  
  5.  
  6.              P R O G R A M M E R ' S    P R O D U C T I V I T Y   P A C K
  7.             --------------------------------------------------------------
  8.  
  9.                                      Version 2.60
  10.                                     --------------
  11.  
  12.                              U P D A T E    H I S T O R Y
  13.                             ------------------------------
  14.  
  15.  
  16.                   Copyright (c) 1988,1989,1990 by Falk Data Systems.
  17.                                  All Rights Reserved.
  18.  
  19.  
  20.                             Last updated:  November, 1990
  21.  
  22.  
  23.           This document describes the changes and corrections made to the
  24.           Programmer's Productivity Pack with each version.  Versions are
  25.           listed in reverse chronological order (most current version
  26.           first, original version last).
  27.  
  28.  
  29.           Version 2.61 (May 12, 1991):
  30.           ~~~~~~~~~~~~
  31.           Corrected a minor problem with the Keystroke Reference Center.
  32.           
  33.           Minor modifications to some of the error messages.
  34.  
  35.  
  36.           Version 2.60 (November 30, 1990):
  37.           ~~~~~~~~~~~~
  38.           Improved error handling when ProSwap attempts to pop up and
  39.           cannot find its swap file.  Now instead of forcing a reboot, it
  40.           simply beeps and refuses to pop up.
  41.  
  42.           Several improved safety features regarding the use of EMS and XMS
  43.           memory.
  44.  
  45.           In the pop-up ASCII and Color Attribute Chart, the "single
  46.           horizontal and double vertical boxes" representation, the double
  47.           vertical bars (ASCII code 186) was incorrectly listed as ASCII
  48.           code 179, which has been corrected.  Thanks to Armstrong Wong (of
  49.           Hong Kong) for finding and reporting this typographical error.
  50.  
  51.           Added FIX-CFG.EXE to translate configuration files from version
  52.           2.50 to version 2.60 format - so users wouldn't have to re-
  53.           customize everything.
  54.  
  55.           Improved various configuration file error messages in ProPak,
  56.           ProSwap, and PCustom.  Also improved error handling in general
  57.           regarding configuration file access.
  58.  
  59.           ProPak Update History                                 Page 1 of 4
  60.  
  61.  
  62.                         - ProPak, Version 2.60 - HISTORY.DOC -
  63.  
  64.  
  65.           When setting the hot key for the DOS Shell using PCustom, PCustom
  66.           was incorrectly changing the hot key for the calculator.  Fixed.
  67.  
  68.           Made sure the speaker was turned off when ProPak and ProSwap
  69.           pop-up.  If you just happened to pop it up just as another
  70.           program turned on the speaker to beep at you, you would have to
  71.           listen to the speaker for a while.
  72.  
  73.           In rare cases, if you activated a hot key and held it down until
  74.           after ProPak or ProSwap were popped up, it could reverse the
  75.           state of the shift key - meaning that the system would think the
  76.           shift key was depressed when it wasn't, and vice versa.  This
  77.           situation is now prevented from happening in the first place.
  78.  
  79.  
  80.           Version 2.50 (August 12, 1990):
  81.           ~~~~~~~~~~~~
  82.           Added ProSwap - the new swapping TSR with additional features
  83.           such as the ability to pop up over an application, swap it out,
  84.           and shell to DOS with as much free memory as possible for the DOS
  85.           shell.
  86.  
  87.           Deleted ProPakM - it's capabilities were incorporated into
  88.           ProSwap.
  89.  
  90.           Deleted ProPakS - it's capabilities were incorporated into
  91.           ProPak.
  92.  
  93.           ProPak's overlays were moved from the separate file (ProPak.OVR)
  94.           onto the end of the executable file (ProPak.EXE).
  95.  
  96.           The pop-up notes for the Keystroke Reference Center were
  97.           rewritten using assembly language table look-ups for speed.
  98.  
  99.           The customizing program (PCustom) received major modifications to
  100.           handle the changes and new capabilities added to ProPak and
  101.           ProSwap.
  102.  
  103.           The techniques used to customize ProPak (and ProSwap) were
  104.           changed.  Rather than customizing the .EXE file, PCustom now uses
  105.           configuration files (ProPak.CFG and ProSwap.CFG) for controlling
  106.           the customizable options in ProPak and ProSwap.  It is sometimes
  107.           still necessary for PCustom to customize ProPak.EXE when changes
  108.           affect the total memory required by ProPak (such as changing the
  109.           memory set aside for Keystroke Recordings).
  110.  
  111.           Provisions were added to enable you to safely rename the ProPak
  112.           and ProSwap executable files.
  113.  
  114.           Since most 3270 emulators (as well as Windows 3.0) use <Alt><Esc>
  115.           as a standard (non-modifiable) hot key, <Alt><Esc> is now ignored
  116.           within the calculator.  This eliminates the problem of exiting
  117.           from the pop-up when pressing <Alt><Esc>.  <Alt><Esc> works
  118.  
  119.  
  120.           ProPak Update History                                 Page 2 of 4
  121.  
  122.  
  123.                         - ProPak, Version 2.60 - HISTORY.DOC -
  124.  
  125.  
  126.           exactly the same from within the ASCII Chart and Keystroke
  127.           Reference Center as it did in previous versions.
  128.  
  129.           Many other subtle internal changes were made for version 2.50.
  130.           This version represents substantial changes over previous
  131.           versions.
  132.  
  133.  
  134.           Version 2.02 (October 16, 1989):
  135.           ~~~~~~~~~~~~
  136.  
  137.           The memory resident versions (ProPak and ProPakS) were modified
  138.           to work around problems in the new Microsoft Quick environments
  139.           such as QuickBasic 4.5.
  140.  
  141.           Added a DESQview Program Information File (PP-PIF.DVP) so those
  142.           of you using ProPakM can plug it right in.
  143.  
  144.           None of the changes affect the documentation.  The ProPak User's
  145.           Guide is still current.
  146.  
  147.           NOTE:  Version 2.02 was developed to work around a problem in the
  148.           Microsoft Quick environment.  This problem appeared when
  149.           attempting to pop up ProPak or ProPakS over the Microsoft
  150.           QuickBasic editor, version 4.5.  This would always result in the
  151.           system hanging and would require the user to turn the computer
  152.           off and then on in order to regain control of the system.
  153.  
  154.           Further checking revealed that this behavior occurs with most
  155.           "well behaved" memory resident programs, including those which
  156.           conform to the TesSeRact standards for memory resident programs.
  157.  
  158.           The problem is caused by a bug in the Microsoft Quick Editor.
  159.           The editor contains an ill-behaved Interrupt 16h handler.  The
  160.           editor appears to have been designed on the assumption that it
  161.           would have sole and exclusive control of the computer on which it
  162.           runs.
  163.  
  164.           Microsoft admits that they have had many complaints regarding the
  165.           behavior of memory resident programs used in conjunction with the
  166.           Quick environments.  Microsoft admits that they are aware of the
  167.           problem and that they know how to fix it.  However, Microsoft has
  168.           stated that they will NOT correct the problem!  Microsoft's
  169.           "official policy" is that because "OS/2" and "Windows" are
  170.           available as alternatives to DOS, there is no longer any reason
  171.           to use memory resident programs.  If a user needs the
  172.           capabilities provided by a memory resident program then that user
  173.           needs to purchase either Windows or OS/2.
  174.  
  175.  
  176.  
  177.  
  178.  
  179.           ProPak Update History                                 Page 3 of 4
  180.  
  181.  
  182.                         - ProPak, Version 2.60 - HISTORY.DOC -
  183.  
  184.  
  185.           In order to work around Microsoft's Interrupt 16h handler, ProPak
  186.           and ProPakS now use a technique similar to that used by Borland's
  187.           original SideKick.  When ProPak or ProPakS is popped up it grabs
  188.           back the Interrupt 16h handler.  When you return to the
  189.           application over which ProPak or ProPakS was popped the previous
  190.           Interrupt 16h handler is restored.
  191.  
  192.           The original version of SideKick also grabbed back the Interrupt
  193.           16h handler, however it did so on a permanent basis.  ProPak and
  194.           ProPakS only grab the Interrupt 16h handler while they are
  195.           activated (popped up) and restore it when they are waiting in the
  196.           background.
  197.  
  198.  
  199.           Version 2.01 (May 21, 1989):
  200.           ~~~~~~~~~~~~
  201.           Corrected a problem on some "almost-AT-compatibles."
  202.  
  203.           A minor change was made relating to the way stack switching is
  204.           performed.
  205.  
  206.           A minor bug affecting users of IBM DOS 4.00 was also corrected.
  207.  
  208.           None of the changes affect the documentation.  The ProPak User's
  209.           Guide is still current.
  210.  
  211.  
  212.           Earlier versions:
  213.           ~~~~~~~~~~~~~~~~~
  214.           Earlier versions were not widely distributed.  Version 1.0 even
  215.           had a different name (PrgCalc: The Programmer's Calculator).
  216.  
  217.  
  218.  
  219.  
  220.  
  221.  
  222.  
  223.  
  224.  
  225.  
  226.  
  227.  
  228.  
  229.  
  230.  
  231.  
  232.  
  233.  
  234.  
  235.  
  236.  
  237.  
  238.           ProPak Update History                                 Page 4 of 4
  239.  
  240.